/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package proy1sistdistribuidos.control.advertisements;

import net.jxta.document.Advertisement;
import net.jxta.id.ID;
import net.jxta.protocol.PipeAdvertisement;

/**
 *
 * @author sunriken
 */
public abstract class AdvertisementContenidoFisico extends Advertisement {
    private final static String tipoAdvertisement = "AdvertisementContenidoFisico";

    private String nombreAdvertisement;

    private String idContenidoFisico;

    private String nombreArchivoFisico;
    
    private String mimeTypeArchivoFisico;

    private String contenidoBase64;

    private PipeAdvertisement pipeAdvertisement = null;

    public String getContenidoBase64() {
        return contenidoBase64;
    }

    public void setContenidoBase64(String contenidoBase64) {
        this.contenidoBase64 = contenidoBase64;
    }

    public String getIdContenidoFisico() {
        return idContenidoFisico;
    }

    public void setIdContenidoFisico(String idContenidoFisico) {
        this.idContenidoFisico = idContenidoFisico;
    }

    public String getNombreAdvertisement() {
        return nombreAdvertisement;
    }

    public void setNombreAdvertisement(String nombreAdvertisement) {
        this.nombreAdvertisement = nombreAdvertisement;
    }

    public String getNombreArchivoFisico() {
        return nombreArchivoFisico;
    }

    public void setNombreArchivoFisico(String nombreArchivoFisico) {
        this.nombreArchivoFisico = nombreArchivoFisico;
    }

    public PipeAdvertisement getPipeAdvertisement() {
        return pipeAdvertisement;
    }

    public void setPipeAdvertisement(PipeAdvertisement pipeAdvertisement) {
        this.pipeAdvertisement = pipeAdvertisement;
    }

    public String getMimeTypeArchivoFisico() {
        return mimeTypeArchivoFisico;
    }

    public void setMimeTypeArchivoFisico(String mimeTypeArchivoFisico) {
        this.mimeTypeArchivoFisico = mimeTypeArchivoFisico;
    }

    public static String getTipoAdvertisement() {
        return tipoAdvertisement;
    }

    public static String getAdvertisementType() {
        return tipoAdvertisement;
    }

    public ID getID() {
        return ID.nullID;
    }

}
